// 格式化导出数据
export const formatJson = (filterVal, jsonData) => {
  return jsonData.map((v) => {
    return filterVal.map((j) => {
      if (j === 'title') {
        return formatName(v[j]); // 导出表格第一列
      } else if (v && (v[j] || parseFloat(v[j]) === 0)) {
        return v[j];
      } else {
        return '-';
      }
    });
  });
};
// 格式化名称
export const formatName = (data) => {
  if (data.split('-').length && data.split('-').length > 1) {
    return data.split('-').join('');
  }
  return data;
};
//时点转换
export const pointConvert = (num = 0, form) => {
  let _num;
  if (form.getFieldValue('point') == '24') {
    _num = num * 100;
  } else {
    _num = num % 4 == 0 ? num * 25 : num / 4 > 0 ? num * 15 + Math.floor(num / 4) * 40 : num * 15;
  }
  return _num < 100 ? '00' + _num : _num < 1000 ? '0' + _num : _num.toString();
};

//保留小数位
export const saveFloat = (a, b) => {
  return ((parseFloat(a) - parseFloat(b)) / 10000).toFixed(4);
};
